#ifndef CHARACTER_H_INCLUDED
#define CHARACTER_H_INCLUDED

class Character
{
	public:

    void suffer(int damagePoints);
    void attack(Character &target);
    void drinkPotion(int amountPotion);
    void swapWeapon(std::string nameNewWeapon, int damageNewWeapon);
    bool isAlive();

	private:

	std::string m_fullName ;
	int m_health ;
	int m_mana ;
	std::string m_nameWeapon ;
	int m_weapon ;

	int m_strength ;
	int m_will ;
	int m_perception ;
	int m_precision ;
	int m_agility;
	int m_charisma ;
} ;


#endif // CHARACTER_H_INCLUDED
